﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Insifo.BE.Gen
{
    [DataContract]
    public class BECentroCosto : BEEntidad
    {
        [DataMember]
        public virtual int IdCentroCosto { get; set; }
        [DataMember]
        public virtual int? IdSupervisor { get; set; }
        [DataMember]
        public virtual string CodigoCentroCosto { get; set; }
        [DataMember]
        public virtual string Tipo { get; set; }
        [DataMember]
        public virtual string GastoAdministrativo { get; set; }
        [DataMember]
        public virtual string GastoVenta { get; set; }
        [DataMember]
        public virtual string GastoFinanciero { get; set; }
        [DataMember]
        public virtual string GastoProduccion { get; set; }
        [DataMember]
        public virtual string Ingresos { get; set; }
        [DataMember]
        public virtual string GastoDirecto { get; set; }
        [DataMember]
        public virtual string GastoFijo { get; set; }
        [DataMember]
        public virtual string CuentaAjusteInflacion { get; set; }

        [DataMember]
        public virtual System.Decimal ComisionFijo { get; set; }

        [DataMember]
        public virtual System.Decimal ComisionMovil { get; set; }

        [DataMember]
        public virtual System.String NivelAutorizacion { get; set; }

        [DataMember]
        public virtual System.Int32 IdResponsable { get; set; }

        [DataMember]
        public virtual System.String NivelCosteo { get; set; }

        [DataMember]
        public virtual System.Int32 IdCuentaEstadistica { get; set; }

        [DataMember]
        public virtual System.Int32 IdCuentaAjusteInflacion { get; set; }

        [DataMember]
        public virtual System.Int32 IdSucursal { get; set; }

        [DataMember]
        public virtual System.String Clasificacion { get; set; }

        [DataMember]
        public virtual System.Int32 IdGrupoCentroCosto { get; set; }

        [DataMember]
        public virtual System.Int32 IdSubGrupoCentroCosto { get; set; }

        [DataMember]
        public virtual System.String CodigoInterno { get; set; }

        [DataMember]
        public virtual System.Decimal KilometragePromedio { get; set; }


    }
}
